engine covers - German English Dictionary